package pruebasUnitarias;

import junit.framework.TestCase;
import tablero.Posicion;
import ataques.Disparo;
import ataques.MinaSimple;
import barco.Componente;

public class ComponenteTest extends TestCase {

    public void testRecibirDisparoDeberiaDejarElComponenteSinVida() {
        Componente componente = new Componente(1);
        Disparo disparo = new Disparo(new Posicion(1, 1));
        componente.recibirAtaque(disparo);
        assertEquals(componente.getVida(), 0);
    }

    public void testRecibirMinaDeberiaDejarElComponenteSinVida() {
        Componente componente = new Componente(1);
        MinaSimple mina = new MinaSimple(new Posicion(1, 1));
        componente.recibirAtaque(mina);
        assertEquals(componente.getVida(), 0);
    }

}
